/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.com.intesal.proyecto.sql;

/**
 *
 * @author JM
 */
public class SQLUtilizacionProyecto {

    public static final String getMax = "SELECT max(id_up) as max FROM UTILIZACION_PROYECTO";
    public static final String insertUtilizacionENCA = "INSERT INTO UTILIZACION_PROYECTO(id_e,id_p,id_u,fecha_up,fechahora,numero_documento_up,bloque_up,observacion_up)VALUES(?,?,?,?,now(),?,?,?)";
    public static final String insertUtilizacionDETA = "INSERT INTO DETA_UTILIZACION_PROYECTO(id_dm,id_up,cantidad_d)VALUES(?,?,?)";
    public static final String insertUtilizacionEnca_Modificacion = "UPDATE UTILIZACION_PROYECTO SET id_e=?,id_p=?,fecha_up=?,numero_documento_up=?,observacion_up=? where id_up=?";
    public static final String deleteUtilizacionDetaRow = "DELETE FROM DETA_UTILIZACION_PROYECTO where id_d=?";

    /*CONSULTA SALIDA PROYECTO*/
    public static final String getConsultaUtilizacionProyecto = "SELECT * FROM CLIENTE as cl,PROYECTO as p,UTILIZACION_PROYECTO as up,EMPLEADO as e where e.id_e=up.id_e and cl.id_c=p.id_c and p.id_p=up.id_p and up.fecha_up between ? and ? order by cl.empresa_c,up.fecha_up,up.numero_documento_up";
    public static final String getConsultaUtilizacionProyecto_cliente = "SELECT * FROM CLIENTE as cl,PROYECTO as p,UTILIZACION_PROYECTO as up,EMPLEADO as e where e.id_e=up.id_e and cl.id_c=p.id_c and p.id_p=up.id_p and up.fecha_up between ? and ? and cl.id_c=? order by cl.empresa_c,up.fecha_up,up.numero_documento_up";
    public static final String getConsultaUtilizacionProyecto_proyecto = "SELECT * FROM CLIENTE as cl,PROYECTO as p,UTILIZACION_PROYECTO as up,EMPLEADO as e where e.id_e=up.id_e and cl.id_c=p.id_c and p.id_p=up.id_p and up.fecha_up between ? and ? and p.id_p=? order by cl.empresa_c,up.fecha_up,up.numero_documento_up";
    public static final String getUtilizacionProyecto = "SELECT * FROM CLIENTE as cl, PROYECTO as p,UTILIZACION_PROYECTO as up,DETA_UTILIZACION_PROYECTO as d,EMPLEADO as e,MATERIAL_SUCURSAL as ms,MATERIAL as m where m.id_m=ms.id_m and ms.id_dm=d.id_dm and e.id_e=up.id_e and cl.id_c=p.id_c and p.id_p=up.id_p and up.id_up=d.id_up and up.id_up=? order by cl.id_c,up.fecha_up,up.numero_documento_up";
    public static final String cambiarEstado = "UPDATE UTILIZACION_PROYECTO SET estado_up=? where id_up=?";

    public static final String getEncaUP = "SELECT * FROM UTILIZACION_PROYECTO where id_up=?";
    public static final String getEncaUP_x_Proyecto = "SELECT * FROM CLIENTE as cl,PROYECTO as p,UTILIZACION_PROYECTO as up,EMPLEADO as e where e.id_e=up.id_e and cl.id_c=p.id_c and p.id_p=up.id_p and p.id_p=? order by fecha_up,numero_documento_up";
    public static final String getDetaUp = "SELECT d.id_d,m.nombre_m,d.id_dm,d.cantidad_d  FROM UTILIZACION_PROYECTO as up,DETA_UTILIZACION_PROYECTO as d,MATERIAL_SUCURSAL as ms,MATERIAL as m where m.id_m=ms.id_m and ms.id_dm=d.id_dm and up.id_up=d.id_up and up.id_up=?";

    public static final String setEliminarEnca = "DELETE FROM UTILIZACION_PROYECTO where id_up=?";
    public static final String setEliminarDeta = "DELETE FROM DETA_UTILIZACION_PROYECTO where id_d=?";
}
